using System;
using System.Collections;
using System.Collections.Generic;
namespace Circus.Syntax.CodeCompletion
{
	public class CodeSnippetReferences : List<ICodeSnippetReference>, ICodeSnippetReferences, IList<ICodeSnippetReference>, ICollection<ICodeSnippetReference>, IEnumerable<ICodeSnippetReference>, IEnumerable
	{
		public virtual ICodeSnippetReference AddReference()
		{
			ICodeSnippetReference codeSnippetReference = new CodeSnippetReference();
			base.Add(codeSnippetReference);
			return codeSnippetReference;
		}
		public virtual ICodeSnippetReference InsertReference(int index)
		{
			ICodeSnippetReference codeSnippetReference = new CodeSnippetReference();
			base.Insert(index, codeSnippetReference);
			return codeSnippetReference;
		}
	}
}
